package 微服务.SpringCloud_1.Nacos_3.Nacos配置管理_2.多环境配置共享_3;

/**
 * 多环境配置共享
 */
public class index {
    /**
     * 有的时候，我们的有些服务在开发、生产、测试等环境下的某些配置都是一样的<p>
     * 像这样的配置，就没有必要在每个配置文件中都写一遍了<p>
     * 而且将来如果要改动，还得修改每个文件，十分不方便<p></p>
     * <p>
     * 其实微服务启动时，会从Nacos服务器中读取多个配置文件<p>
     * 1、[spring.application.name]-[spring.profiles.active].yaml，如userservice-dev.yaml<p>
     * 2、[spring.application.name].yaml，如userservice.yaml。不管环境如何变化，微服务启动时，一定会读取这个配置文件<p></p>
     * <p>
     * 本地配置文件、单环境配置文件、多环节配置文件的优先级：<p>
     * 单环境配置文件优先级最高<p>
     * 其次是多环境配置文件<p>
     * 最后是本地配置文件<p>
     * 当这三个配置文件有同一个属性的不同值时，以优先级高的为准<p>
     *
     * @param args
     */
    public static void main(String[] args) {

    }
}
